/*header at main.css*/
/*footer at main.css*/
/*details_Tab*/
#header{border: none;}
.content{background: #fff;padding-top: 38px;overflow: hidden;}
.details_Tab_wrap{position: fixed;top: 0;left: 0;height: 38px;width: 100%;background: #fff;z-index: 9;}
.details_Tab{display:-moz-box;display:-webkit-box;display:box;border-bottom: 1px solid #999;}
.img_Tab,.pj_Tab,.act_Tab{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;height: 36px;text-align: center;line-height: 36px;font-size: 16px;color: #000;cursor: pointer;}
.details_Tab .current{border-bottom: 2px solid #000;margin-bottom: -1px;}
.showImg{padding: 10px;background: #ffffff;text-align: center;margin-bottom: 10px;border-bottom: 1px solid #d5d5d5;}
.content_List .box{display: none;background: #fff;margin-bottom: 10px;}
.content_List li.show{display: block;}

.img_Infor_box img{float: left;}
#tabs {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
    font-family: "SimHei","Helvetica Neue",Arial,"Droid Sans",sans-serif;
    display: none;
}

#tabs:after {
    font-size: 0;
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: '.';
}

.tab-item {
    float: left;
    overflow: hidden;
    width: 20%;
    text-align: center;
    white-space: nowrap;
    color: #9a9a9a;
    border-bottom: 1px solid #e2e2e2;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.tab-assess-title {
    font-size: 12px;
    line-height: 12px;
    padding-top: 10px;
    padding-bottom: 5px;
}

.tab-assess-num {
    font-size: 11px;
    line-height: 11px;
    padding-bottom: 9px;
}

.tab-assess-rednum {
    font-size: 11px;
    line-height: 11px;
}

.tab-hover {
    color: #f15353;
}
.tab-con-wrapper{background: #f0f2f5;}

.assess-flat {
    position: relative;
    margin-top: 10px;
    border-bottom: 1px solid #e0e0e0;
}

.assess-flat:after {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 1px;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    border-bottom: 1px solid #e0e0e0;
}

.assess-flat:before {
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 1px;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    border-top: 1px solid #e0e0e0;
}

.assess-wrapper {
    display: block;
    padding-left: 10px;
    background-color: #fff;
}

.assess-top {
    position: relative;
    padding: 11px 10px 11px 0;
    background-color: #fff;
}

.assess-top:before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    border-bottom: 1px solid #e0e0e0;
}

.assess-top:after {
    font-size: 0;
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: '.';
}

.user-portrait img {
    display: block;
    float: left;
    width: 27px;
    height: 27px;
    border-radius: 50px;
}

.user-name {
    font-size: 13px;
    line-height: 27px;
    float: left;
    height: 27px;
    margin-right: 5px;
    margin-left: 10px;
    color: #252525;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100px;
}

.vip-icon {
    display: block;
    float: left;
    width: 15px;
    height: 15px;
    margin-top: 6px;
    border-radius: 3px;
    background: url('../images/vip-icon.png') 0 0 no-repeat;
    background-size: 75px 15px;
}

.vip-diamond-icon {
    background-position: -60px 0;
}

.vip-gold-icon {
    background-position: -45px 0;
}

.vip-silver-icon {
    background-position: -30px 0;
}

.vip-copper-icon {
    background-position: -15px 0;
}

.vip-register-icon {
    background-position: 0 0;
}

.assess-date,.reply-floor {
    font-size: 13px;
    line-height: 27px;
    float: right;
    height: 27px;
    color: #848689;
}

.assess-bottom {
    padding-bottom: 12px;
    background-color: #fff;
}

.product-item-star {
    display: inline-block;
    overflow: hidden;
    width: 75px;
    height: 11px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: url('../images/comment-star.png') repeat-x 0 -11px;
    background-size: 15px 22px;
}

.comment-item-star {
    display: inline-block;
    overflow: hidden;
    width: 75px;
    height: 11px;
    margin-top: 10px;
    margin-bottom: -6px;
    background: url('../images/comment-star.png') repeat-x 0 -11px;
    background-size: 15px 22px;
}

.product-item-star .real-star {
    display: inline-block;
    height: 22px;
    background: url('../images/comment-star.png') repeat-x 0 0;
    background-size: 15px 22px;
}

.comment-item-star .real-star {
    display: inline-block;
    height: 22px;
    background: url('../images/comment-star.png') repeat-x 0 0;
    background-size: 15px 22px;
}

.comment-stars-width1 {
    width: 20%;
}

.comment-stars-width2 {
    width: 40%;
}

.comment-stars-width3 {
    width: 60%;
}

.comment-stars-width4 {
    width: 80%;
}

.comment-stars-width5 {
    width: 100%;
}

.assess-content {
    font-size: 13px;
    line-height: 18px;
    margin-top: 10px;
    margin-right: 10px;
    color: #252525;
    word-break: break-all;
    overflow: hidden;
}

.product-img-module {
    font-size: 0;
    overflow: hidden;
    margin-top: 5px;
    margin-bottom: 6px;
    padding-right: 10px;
    white-space: nowrap;
}

.product-img-module a {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.product-imgs-li {
    display: block;
    float: left;
    overflow: hidden;
    width: 65px;
    height: 65px;
    border-radius: 4px;
}

.product-imgs-li img {
    border-radius: 4px;
}

.product-img-li:last-child {
    margin-right: 0;
}

.product-img-space {
    display: block;
    float: left;
    width: 13px;
    height: 13px;
}

.pay-date,.product-type {
    font-size: 12px;
    line-height: 12px;
    margin-top: 5px;
    color: #bfbfbf;
}

.assess-btns-box {
    position: relative;
    padding-top: 10px;
    width: 100%;
    overflow: hidden;
    height: 29px;
    padding-bottom: 10px;
    background-color: #fff;
}

.assess-btns-box:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    border-top: 1px solid #e0e0e0;
}
.assess-btns {
    width: 200%;
    -webkit-transform: scale(.5,.5);
    transform: scale(.5,.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.assess-btns:after {
    font-size: 0;
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: '.';
}

.assess-like-btn,.assess-reply-btn {
    font-size: 0;
    position: relative;
    width: 45%;
    text-align: center;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.assess-btns-num {
    font-size: 26px;
    line-height: 58px;
    display: inline-block;
    height: 58px;
    color: #bfbfbf;
}

.assess-like-btn {
    float: left;
    margin-left: 20px;
}

.assess-reply-btn {
    float: right;
    margin-right: 20px;
}

.assess-btns-icon {
    display: inline-block;
    margin-top: 16px;
    margin-right: 6px;
    vertical-align: top;
    background: url('../images/assess-btns-icon.png') 0 0 no-repeat;
    background-size: 94px 28px;
}
/****************/
.btn-like-icon {
    width: 32px;
    height: 28px;
    margin-right: 4px;
}

.like-grey {
    background-position: 0 0;
}

.like-red {
    background-position: -32px 0;
}

.btn-reply-icon {
    width: 30px;
    height: 28px;
    margin-right: 6px;
    background-position: -64px 0;
}

.reply-flat {
    position: relative;
    margin-bottom: 10px;
    background-color: #fff;
}

.reply-flat:after {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 1px;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    border-bottom: 1px solid #e0e0e0;
}

.reply-flat:before {
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 1px;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    border-top: 1px solid #e0e0e0;
}

.reply-username {
    font-size: 13px;
    color: #848689;
}

.reply-bottom {
    padding-bottom: 10px;
}

.reply-bottom:after {
    font-size: 0;
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: '.';
}

.reply-date {
    font-size: 12px;
    float: left;
    margin-top: 15px;
    color: #bfbfbf;
    line-height: 12px;
}

.reply-btn-box {
    float: right;
    width: 70px;
    height: 25px;
    margin-top: 12px;
    margin-right: 10px;
}

.reply-flat-bottom {
    display: none;
    padding-bottom: 10px;
    width: 93.75%;
    text-align: center;
    padding-top: 45px;
    background-color: #f0f2f5;
    margin-left: 3.125%;
}

.no-more-border {
    width: 100%;
    height: 1px;
    background: url('../images/no-more-bord.png') 0 0 repeat-x;
}

.no-more-icon {
    width: 80px;
    height: 54px;
    margin-top: -12px;
    background-color: #f0f2f5;
}

.no-more-write {
    font-size: 12px;
    margin-top: 7px;
    color: #bfbfbf;
}

.error-img {
    display: block;
    width: 100px;
    height: 62px;
    margin: 118px auto 0 auto;
}

.error-write {
    font-size: 17px;
    margin-top: 20px;
    text-align: center;
    color: #bfbfbf;
}

.show-all-assess {
    font-size: 14px;
    line-height: 34px;
    display: block;
    width: 39.375%;
    height: 34px;
    margin: 16px auto 0 auto;
    text-align: center;
    color: #686868;
    border: 1px solid #848689;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
}

.tab-no-assess {
    width: 100%;
    height: 100%;
    background-color: #fff;
}

.reply-body-color {
    background-color: #f0f2f5;
}

.white-color {
    background-color: #fff;
}

.prompt-window {
    position: fixed;
    z-index: 100;
    top: 50%;
    left: 50%;
    width: 144px;
    height: 88px;
    margin-top: -44px;
    margin-left: -72px;
    border-radius: 7px;
    background-color: rgba(0,0,0,.6);
}

.prompt-secc-icon {
    display: block;
    width: 26px;
    height: 26px;
    margin: 18px auto 0 auto;
    background-image: url(../images/focus-icon.png);
    background-position: 0 -72px;
    background-size: 100px 100px;
}

.prompt-err-icon {
    display: block;
    width: 26px;
    height: 26px;
    margin: 18px auto 0 auto;
    background-image: url(../images/focus-icon.png);
    background-position: 0 -145px;
    background-size: 100px 100px;
}

.prompt-text {
    font-size: 15px;
    display: block;
    margin-top: 9px;
    text-align: center;
    color: white;
}

.useful-window {
    display: none;
}

.assess-like-btn .like {
    font-style: normal;
    opacity: 0;
}

.like_ani {
    font-size: 28px;
    font-weight: bold;
    position: absolute;
    top: -9px;
    right: 30px;
    -webkit-animation: myfirst .6s;
    -moz-animation: myfirst .6s;
    -ms-animation: myfirst .6s;
    -o-animation: myfirst .6s;
    animation: myfirst .6s;
    color: #f00;
}
/****************/
.act_Infor{}
.act_Infor .style{border-bottom: 1px solid #999;overflow: hidden;padding: 10px 0;}
.act_Infor dt{width: 20%;text-align: right;font-size: 14px;color: #999;float: left;line-height: 30px;margin-right: 2%;}
.act_Infor dd{float: left;width: 75%;}
.act_Infor .style dd a{margin-bottom:4px;height: 30px;line-height: 30px;display: inline-block;width: 100%;font-size: 14px;color: #666;border: 1px solid #999;border-radius: 15px;}
.act_Infor .style dd a.curr{border-color: #f15353;color: #f15353;}
.act_Infor .style dd a .n{float: left;padding: 0 10px;}
.act_Infor .style dd a .v{float: right;padding: 0 10px;}
.act_Infor .form{overflow: hidden;padding: 10px 0;}
.act_Infor .form dd .l{height: 30px;border-bottom: 1px solid #999;}
.act_Infor .form dd .l input{height: 30px;line-height: 30px;font-size: 14px;color: #999;border: 0;background: none;outline: none;width: 100%;}
.act_Infor .form dd .act{padding: 5px 0;}
.act_Infor .form dd .act a{height: 30px;display: inherit;width: 50%;text-align: center;line-height: 30px;font-size: 14px;color: #fff;background: #f15353;}
/*showInfor*/
.showInfor{border-top: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5;background: #ffffff;}
.showInfor .infor{padding-bottom: 10px;border-bottom: 1px solid #d5d5d5;color: #666666;padding: 15px;}
.showInfor h2{line-height: 26px;font-size: 16px;color: #333333;}
.showInfor .ms{font-size: 13px;line-height: 26px;color: #bdbdbd;}
.showInfor .price{font-size: 14px;padding-top: 14px;line-height: 30px;}
.showInfor .price span{font-size: 22px;color: #f54246;}
.showInfor .ps{line-height: 22px;font-size: 14px;}
.showInfor .count{padding: 10px 0;border-bottom: 1px solid #d5d5d5;padding: 15px;}
.showInfor .count p{font-size: 14px;line-height: 24px;}
.minus-wp, .add-wp {height: 39px;line-height: 39px;width: 39px;display: inline-block;text-align: center;background: #e3e3e3;border: 1px solid #e3e3e3;margin: 0 4px;}
.i-add, .i-minus {width: 13px;height: 14px;vertical-align: middle;}
.i-minus{background-position: right -119px;width: 13px;height: 12px;}
.i-add{background-position: right -130px;}
.buy-num {width: 50px;text-align: center;height: 39px;-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.05);box-shadow: inset 0 1px 3px rgba(0,0,0,.05);border: 1px solid #e3e3e3;border-radius: 3px;}
.changeNum{display: inline-block;vertical-align: middle;}
.operation{padding: 15px 0;display:-moz-box;display:-webkit-box;display:box;}
.operation a{margin: 0 18px;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;width: 122px;height: 38px;border: 1px solid #f54246;border-radius: 3px;display: block;text-align: center;line-height: 38px;font-size: 19px;color: #f54246;}
.operation a.current{background: #f54246;color: #ffffff;}
/*swipe*/
.swipe-wrap {overflow: hidden;width: 100%;background: #ffffff;}
.swipe-wrap img{max-width: 360px;}
.wrap_Swipe{overflow: hidden;z-index: 1;position: relative;}
.swipe-wrap .swipe-item {float: left;width: 100%;position: relative;display: block;}
.swipe-paginat {position: absolute;left: 0;text-align: center;bottom: 10px;width: 100%;}
.swipe-paginat-switch.current {background: #DC0000;border-color: #DC0000;}
.swipe-paginat-switch {display: inline-block;width: 9px;height: 9px;border-radius: 10px;background: rgba(255,255,255,.5);border: 1px solid #C1A775;margin: 0 5px;}
/*textImg_Infor*/
.textImg_Infor{overflow: hidden;text-align: center;line-height: 200px;/*临时样式*/border-bottom: 1px solid #d5d5d5;background: #ffffff;}
/*good_list*/
.hotGood{overflow: hidden;background: #ffffff;}
.hotGood h2{padding-left: 15px;padding-top: 12px;line-height: 30px;border-top: 1px solid #d5d5d5;}
.good_List{padding: 6px 5px;margin-bottom: 10px;}
.good_List img.p{width: 37px;position: absolute;top: 50%;margin-top: -20px;margin-left: -20px;left: 50%;}
.good_List li{width: 49%;float: left;margin-bottom: 5px;}
.good_List li:nth-child(2n+1){float: left;}
.good_List li:nth-child(2n){float: right;}
.good_List .pic{border: 1px solid #d5d5d5;margin-bottom: 2px;line-height: 0;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
    height: 180px;
    width: 100%;
    position: relative;
}
.good_List .t{line-height: 18px;font-size: 13px;height: 18px;overflow: hidden;color: #3d3d3d;}
.good_List .price{font-size: 16px;color: #f54246;line-height: 20px;}
.good_List .dealing{font-size: 12px;color: #666666;}

.footer-wrap{height: 40px;position: fixed;bottom: 0;left: 0;width: 100%;z-index: 3;display:-moz-box;display:-webkit-box;display:box;}
.footer-wrap .phone{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;height: 36px;background: #fff;border: 1px solid #3fcb4c;color: #3fcb4c;line-height: 12px;padding: 6px 0 0 10px;}
.footer-wrap .phone .tit{font-size:12px;}
.footer-wrap .phone .num{font-size: 12px;font-weight: bold;}
.footer-wrap .zx{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;height: 40px;background: #3fcb4c;text-align: center;line-height: 40px;color: #fff;font-size: 14px;text-decoration: none;display: block;}
.footer-wrap .dg{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;height: 40px;color: #fff;font-size: 14px;text-align: center;line-height: 40px;background: #ff8e16;text-decoration: none;display: block;}




